Entry from British & World English dictionary
Definition of kidney vetch in English:
A yellow- or orange-flowered grassland plant of the pea family. Native to Europe and the Mediterranean, it is sometimes grown as a fodder crop. Also called lady's finger.
- Anthyllis vulneraria, family Leguminosae
Definition of kidney vetch in:
- British & World English dictionary