Defoliants [noun]

Definition of Defoliants:

a herbicide used in war

Synonyms of Defoliants:


Opposite/Antonyms of Defoliants:

-


Sentence/Example of Defoliants: