Epiblema?

Epiblema?

Observation - Epiblema? - UK and Ireland. Description: