FAQs About the word defoliator

chất phá lá

an insect that strips the leaves from plants

No synonyms found.

No antonyms found.

defoliation => rụng lá, defoliated => Rụng lá, defoliate => rụng lá, defoliant => chất đối rụng lá, defog => khử sương,