WikiWord

leafroller

From WikiWord, the free dictionary

English

Definitions

noun

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

Related words

Synonyms

References