VariousWords beta
Related Terms:
Definitions:
Noun
defoliant
Definition: a chemical that is sprayed on plants and causes their leaves to fall off
Definition: An agent used to defoliate plants.