Vetch of some sort??

Vetch of some sort??

Observation - Vetch of some sort?? - UK and Ireland. Description: