Definition of Defoliator

  • 1. An insect that strips the leaves from plants Noun

Semanticaly linked words with "defoliator"

Hyponims for word "defoliator"