LEAF ROLLER


Meaning of LEAF ROLLER in English

Any of several moths of the family Tortricidae (order Lepidoptera). The caterpillars make nests of rolled leaves and silk.

English glossary of entomology and crop protection.      Английский глоссарий энтомологии и защиты растений.