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"

More General Terms