meaning of viola canina

1. Old World leafy-stemmed blue-flowered violet


Related Words

viola canina |

Developed & Maintained By Taraprasad.com

Treasure Words