kidney vetch

noun

Definition of kidney vetch

: a perennial Eurasian herb (Anthyllis vulneraria) having heads of red or yellow flowers and formerly used as a remedy for renal disorders