green plants
Caterpillars eat leaves from plants. It depends on what type of caterpillar it is though, because different caterpillars eat different leaves.
You can usually find them on milkweed plants.
Caterpillars are foes to plants because they eat their leaves which are the ones that do photosynthesis, they destroy plants...
Caterpillars eat your plants and their leaves.
In general, caterpillars eat plants. If they cannot find any plants to eat, however, they can sometimes resort to being cannibals.
No Only LIME caterpillars (caterpillars which are born at lime plants/leaves) eat lime leaves. They eat leaves that they are suitable for.
no caterpillars dont eat other caterpillars or people they eat plants and protein.
foe to the plants
Caterpillars also eat plants and grass!
Caterpillars are larval form of the order Lepidoptera. Caterpillars eat plants called host plants, while the adult butterflies drink nectar plants. If caterpillars don't have access to their specific host plant, they wont eat anything and thus they will die.
Leafs
Depends upon the species, each type of caterpillar has its own host plant example: monarch caterpillars only eat milkweed. If you move a caterpillar from its specialized host plant it may die because it may not be able to find it's way back to the appropriate plant again.