Kidney Vetch?

Kidney Vetch?

Observation - Kidney Vetch?. Description: