← DefinitionshareGuesscaterpillarnounThe larva of a butterfly or moth, which has a long body with many legs and often eats leaves.No synonyms or antonyms found for this word.