meaning of viola striata

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


Related Words

viola striata |

Developed & Maintained By Taraprasad.com

Treasure Words