willowherb?

willowherb?

Observation - willowherb? - UK and Ireland. Description: