Definition of leaf folder in US English:

leaf folder

noun

US
  • The larva of any of various small moths that fold leaves together to form a protective covering.

Origin

Mid 19th century; earliest use found in Prairie Farmer.