| Noun | 1. | kidney vetch - perennial Eurasian herb having heads of red or yellow flowers and common in meadows and pastures; formerly used medicinally for kidney disordersSynonyms: Anthyllis vulneraria |
About this site and copyright information - Online Dictionary Home