Definify.com

Definition 2024


leaf_roller

leaf roller

See also: leafroller and leaf-roller

English

Alternative forms

Noun

leaf roller (plural leaf rollers)

  1. The caterpillar of a tortrix moth (Torticidae family), a pest that infests plants and rolls up their leaves.

Translations

Derived terms