Willowherb?

Willowherb?

Observation - Willowherb? - UK and Ireland. Description: