Definition of leaf-rolling in English:

leaf-rolling

adjective

  • (Of an insect or larva) that is a leaf roller.

Origin

Early 19th century; earliest use found in William Kirby (1759–1850), entomologist and naturalist.