Viola canina L., 1753 29% complete

Heath dog violet

Sp. Pl.: 935 (1753)