English edit

Noun edit

leafrollers

  1. plural of leafroller