LEAF STRIPE
Meaning of LEAF STRIPE in English
noun
: any of several diseases of plants causing striped discolorations on the leaves (as virus diseases of sugarcane or barley stripe)
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012