Definition of Defoliate

  • 1. Deprived of leaves Adjective Satellite
  • 2. Strip the leaves or branches from Verb

Synonyms for word "defoliate"

Semanticaly linked words with "defoliate"