? Kidney Vetch

? Kidney Vetch

Observation - ? Kidney Vetch - UK and Ireland. Description: