Find the word definition

Wiktionary
leaf-roller

n. (alternative spelling of leaf roller English)

WordNet
leaf-roller

n. moth whose larvae form nests by rolling and tying leaves with spun silk [syn: leaf roller]