Defoliant (noun) Definition, Meaning & Examples

noun
  1. a preparation for defoliating plants.
noun
  1. a chemical sprayed or dusted onto trees to cause their leaves to fall, esp to remove cover from an enemy in warfare
Defoliant (noun) Definition, Meaning & Examples

More Definitions