'leaf-roller' definitions:

Definition of 'leaf-roller'

(from WordNet)
noun
Moth whose larvae form nests by rolling and tying leaves with spun silk [syn: leaf roller, leaf-roller]