dropwort?

dropwort?

Observation - dropwort? - UK and Ireland. Description: