Defoliator — definition

1. defoliator (Noun)

1 definition

defoliator (Noun) — An insect that strips the leaves from plants.

1 type of
insect