Euphrasia ?

Euphrasia ?

Observation - Euphrasia ? - UK and Ireland. Description: