Anemone nemorosa
Source: NCBI Taxonomy (ID 37489)