Defoliate Meaning
There are 2 meaning(s) for word Defoliate
Meaning 2 : strip the leaves or branches from
Example : defoliate the trees with pesticides
Example : defoliate the trees with pesticides
Similar words of Defoliate :
