|
Definition of Defoliator
1. Noun. An insect that strips the leaves from plants.
Definition of Defoliator
1. Noun. something or someone that defoliates. ¹
¹ Source: wiktionary.com
Definition of Defoliator
1. [n -S]
|
1. Noun. An insect that strips the leaves from plants.
1. Noun. something or someone that defoliates. ¹
¹ Source: wiktionary.com
1. [n -S]