Dittander?

Dittander?

Observation - Dittander? - UK and Ireland. Description: Growing on river bank

Growing on river bank