Common dog violet

Common dog violet

Observation - Common dog violet - UK and Ireland. Description: