Leaf-roller definition
Any of various moths whose larvae make nests of rolled leaves and silk and are pests of many crops and ornamental plants.
noun
Alternative spelling of leaf roller.
noun
Advertisement
Other Word Forms
Noun
Singular:
leaf-roller
Plural:
leaf rollers