geranium?

geranium?

Observation - geranium? - UK and Ireland. Description: