Definitions of leaf roller:

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