kidney vetch
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
Related Words:
herb
,
herbaceous plant
Terms and Conditions of Use / Copyright Notice