Figwort?

Figwort?

Observation - Figwort? - UK and Ireland. Description: