Meaning of defoliate
Definition of defoliate
(adj)
deprived
of leaves
(verb)
strip
the leaves or branches from; "defoliate the trees with pesticides"
Other information on defoliate
WIKIPEDIA results for
defoliate
Amazon results for
defoliate
Tweet