Definition of Defoliant

  • 1. A chemical that is sprayed on plants and causes their leaves to fall off Noun

Semanticaly linked words with "defoliant"

Hyponims for word "defoliant"