Kidney Vetch?

Kidney Vetch?

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