Attested.to

Definition

an insect that strips the leaves from plants

Seed ·

Term in context

defoliator in CommonParlance