vetch?

vetch?

Observation - vetch? - UK and Ireland. Description: