Definitions of Anemone nemorosa:

  • noun:   European anemone with solitary white flowers common in deciduous woodlands