Alliaria petiolata

Alliaria petiolata

Observation - Alliaria petiolata - UK and Ireland. Description: