Meaning of defoliant
Definition of defoliant
(noun)
a
chemical
that is sprayed on plants and causes their leaves to
fall
off
Other information on defoliant
WIKIPEDIA results for
defoliant
Amazon results for
defoliant
Tweet