a speedwell?

a speedwell?

Observation - a speedwell? - UK and Ireland. Description: near pond

near pond