← DefinitionshareGuessleafwormnounA caterpillar or insect larva that feeds on the leaves of plants, often causing damage to crops or gardens.Synonymscaterpillarnoun