Leaf Roller Definition
noun
Any of various moths whose larvae make nests of rolled leaves and silk and are pests of many crops and ornamental plants.
American Heritage
Alternative spelling of leaf roller.
Wiktionary
Synonyms:
Other Word Forms of Leaf Roller
Noun
Singular:
leaf roller
Plural:
leaf rollersRelated Articles
Find Similar Words
Find similar words to leaf roller using the buttons below.