|
Definition of Leaf roller
1. Noun. Moth whose larvae form nests by rolling and tying leaves with spun silk.
Definition of Leaf roller
1. Noun. The caterpillar of a tortrix moth, a pest that infests plants and rolls up their leaves. ¹
¹ Source: wiktionary.com