/dɪfowˈliʌnts/ - [difowleeunts] -
We found 3 definitions of defoliants from 2 different sources.
NounPlural: defoliants |
||
defoliant - a chemical that is sprayed on plants and causes their leaves to fall off | ||
chemical compound, compound an enclosure of residences and other building (especially in the Orient) |