Wiktionary
leaf-rolling
a. (context zoology English) Describing a leaf roller.
a. (context zoology English) Describing a leaf roller.