Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
overwatering
in English
overwatering
#uncommon
Definitions
Verb
watering
excessively
;
causing
damage
(
to
plants
,
etc
.)
giving
too
much
water
;
excessive
watering
Base Words
watering
over