Definitions of leaf-roller:

  • noun:   moth whose larvae form nests by rolling and tying leaves with spun silk