American Willowherb?

American Willowherb?

Observation - American Willowherb? - UK and Ireland. Description: