Noun Definition

defoliator

1.Definition: an insect that strips the leaves from plants

Category: Animals