LEAF ROLL


Meaning of LEAF ROLL in English

noun Date: 1916 any of various plant diseases characterized especially by an upward rolling of the leaf margins

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