? Petty Spurge

? Petty Spurge

Observation - ? Petty Spurge - UK and Ireland. Description: