A caterpillar is a young butterfly or moth that has just hatched out of its egg. A caterpillar is a kind of larva. When it is older, the caterpillar will turn into a pupa (also known as a chrysalis), and then later the pupa will turn into a butterfly.