Definition of Defoliant

  • (noun) a chemical that is sprayed on plants and causes their leaves to fall off

Synonyms of Defoliant


No Synonyms Found.

Antonyms of Defoliant


No Antonyms Found.

Homophones of Defoliant


No Homophones Found.