Definition of leaf-feeder in US English:

leaf-feeder

noun

  • An animal, especially an insect, that feeds on leaves.

Origin

Mid 19th century; earliest use found in John Loudon (1783–1843), landscape gardener and horticultural writer.