buttercup?

buttercup?

Observation - buttercup? - UK and Ireland. Description: