great willow herb?

great willow herb?

Observation - great willow herb? - UK and Ireland. Description: