kidney vetch
noun
: a perennial Eurasian herb (Anthyllis vulneraria) having heads of red or yellow flowers and formerly used as a remedy for renal disorders
Love words? Need even more definitions?
Merriam-Webster unabridged
Share