kidney vetch
Concise Oxford English Dictionary © 2008 Oxford University Press:
kidney vetch
▶noun a yellow- or orange-flowered leguminous grassland plant, sometimes grown as a fodder crop. [Anthyllis vulneraria.]
'kidney vetch' also found in these Oxford entries:

