Definisi 'defoliant'

English to English
noun
1 a chemical that is sprayed on plants and causes their leaves to fall off Terjemahkan
source: wordnet30


Visual Synonyms