Viola odorata L., 1753 29% complete

Garden violet

Sp. Pl.: 934 (1753)