LEAF ROLLER


Meaning of LEAF ROLLER in English

noun Date: 1830 any of various lepidopterans whose larvae make a nest by rolling up plant leaves

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.