Large Rununculus?

Large Rununculus?

Observation - Large Rununculus? - UK and Ireland. Description: