KIDNEY VETCH


Meaning of KIDNEY VETCH in English

noun

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.