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
Tweet