Potentilla?

Potentilla?

Observation - Potentilla? - UK and Ireland. Description: