VariousWords beta
Related Terms:
Definitions:
Noun
leaf roller
leaf-roller
Definition: moth whose larvae form nests by rolling and tying leaves with spun silk
Definition: A caterpillar of any tortrix moth (Tortricidae family), a pest that infests plants and rolls up their leaves.