A caterpillar is a baby butterfly or moth. It hatches from a tiny egg on a leaf. Caterpillars are very hungry and spend most of their time eating leaves. They eat so much that they grow bigger and bigger every day!
Caterpillars have soft, squishy bodies and lots of little legs. Some are smooth and some are fuzzy or spiky. When a caterpillar is big enough, it makes a special covering and changes into a butterfly or moth. This amazing change is called metamorphosis.