Petasites?

Petasites?

Observation - Petasites? - UK and Ireland. Description: