Definify.com
Definition 2024
leaf_roller
leaf roller
See also: leafroller and leaf-roller
English
Alternative forms
Noun
leaf roller (plural leaf rollers)
- The caterpillar of a tortrix moth (Torticidae family), a pest that infests plants and rolls up their leaves.
Translations
|