leaf roll

2 ENTRIES FOUND:

leaf roll

noun

Definition of LEAF ROLL

:  any of various plant diseases characterized especially by an upward rolling of the leaf margins; especially :  a disease of the potato caused by a single-stranded RNA virus (species Potato leafroll virus of the genus Polerovirus, family Luteoviridae) transmitted by aphids

First Known Use of LEAF ROLL

1916

Browse

Next Word in the Dictionary: leaf roller
Previous Word in the Dictionary: leaf red
All Words Near: leaf roll

Seen & Heard

What made you want to look up leaf roll? Please tell us where you read or heard it (including the quote, if possible).