Defoliate Meaning

There are 2 meaning(s) for word Defoliate

Meaning 1 : deprived of leaves

    Synonyms : defoliated
Meaning 2 : strip the leaves or branches from

    Example : defoliate the trees with pesticides