defoliators Definition
Definition
Organisms (often insects, mites, or other pests) that remove leaves from plants, which can weaken or kill the plant.
Browse
Organisms (often insects, mites, or other pests) that remove leaves from plants, which can weaken or kill the plant.
Browse