meaning of defoliate
1. Alt. of Defoliated
2. strip the leaves or branches from; "defoliate the trees with
">pesticides"
Related Words
defoliate | defoliated |
1. Alt. of Defoliated
2. strip the leaves or branches from; "defoliate the trees with
">pesticides"
defoliate | defoliated |