Anemone?

Anemone?

Observation - Anemone? - Southern Africa. Description: