Definition of leaf worm in English:

leaf worm

noun

  • A caterpillar or other larva that feeds on leaves; (in recent use also) the red earthworm, Lumbricus rubellus, which feeds on decomposing leaves and other organic material.

Origin

Old English; earliest use found in Stowe Psalter. Compare early modern German loupwurm.