Anemone?

Anemone?

Observation - Anemone? - UK and Ireland. Description: