Get Free Checker

Viola striata

NOUN
  1. leafy-stemmed violet of eastern North America having large white or creamy flowers faintly marked with purple

How To Use Viola striata In A Sentence

List is Empty.