Dropwort?

Dropwort?

Observation - Dropwort? - UK and Ireland. Description: