Broad-leaved Willowherb?

Broad-leaved Willowherb?

Observation - Broad-leaved Willowherb? - UK and Ireland. Description: