defoliant
English Dictionary
->
Letter D
-> defoliant
Search Dictionary:
defoliant Definition
(n)
a
chemical
that
is
sprayed
on
plants
and
causes
their
leaves
to
fall
off
defoliant Synonyms
defoliant
© Art Branch Inc.