defoliate
Explore definitions, synonyms, and language insights of defoliate
Definitions
Adjective Satellite
deprived of leaves
Verb
strip the leaves or branches from; "defoliate the trees with pesticides"