LEAF ROLL


Meaning of LEAF ROLL in English

[leaf roll] n (1916): a virus disease of the potato that is transmitted by aphids and is characterized by an upward rolling of the leaf margins, smaller tubers, and netlike necrotic areas in the phloem

Merriam-Webster English vocab.      Английский словарь Merriam Webster.