Willowherb ?

Willowherb ?

Observation - Willowherb ?. Description: