KIDNEY VETCH





Definition:

  1. [noun] perennial Eurasian herb having heads of red or yellow flowers and common in meadows and pastures; formerly used medicinally for kidney disorders
    Synonyms: Anthyllis vulneraria

Synonyms: