English dictionary
leaf roller meaning and definition
Definition and meaning of leaf roller at MeaningMonkey.org. leaf roller meaning and definition in the English Dictionary.LEAF ROLLER noun
Definition of leaf roller (noun)
- moth whose larvae form nests by rolling and tying leaves with spun silk
- synonyms: leaf-roller
Source: Princeton University Wordnet