Defoliator

Definition

Organism that feeds on the foliage of plants. Eg, insects that feed on and destroy whole leaves or parts of leaves.

Date modified: