defoliate
English Dictionary
->
Letter D
-> defoliate
Search Dictionary:
defoliate Definition
(s)
deprived
of
leaves
(v)
strip
the
leaves
or
branches
from
; "
defoliate
the
trees
with
pesticides
"
defoliate Synonyms
defoliate
defoliated
© Art Branch Inc.