LEAF ROLL


Meaning of LEAF ROLL in English

■ noun a virus disease of potatoes marked by upward curling of the leaves.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.