meaning of anthyllis vulneraria

anthyllis vulneraria meaning in General Dictionary

perennial Eurasian herb having heads of red or yellowish plants and common in meadows and pastures; previously used medicinally for renal disorders