Kidney vetch

What is Kidney vetch?

Kidney vetch definition and meaning on Dictionary terms:
noun
an Old World plant, Anthyllis vulneraria, of the legume family, formerly used as a remedy for kidney diseases.

 

reference: www.dictionary.com/browse/kidney-vetch

Tags: