geranium?

geranium?

Observation - geranium? - UK and Ireland. Description: on a flattened area of open grass

on a flattened area of open grass