Pulmonaria?

Pulmonaria?

Observation - Pulmonaria? - UK and Ireland. Description: