Meaning of viola striata

Definition of viola striata

(noun) leafy-stemmed violet of eastern North America having large white or creamy flowers faintly marked with purple

Other information on viola striata

WIKIPEDIA results for viola striata
Amazon results for viola striata