Meaning of anthyllis vulneraria
Definition of anthyllis vulneraria
(noun)
perennial
Eurasian
herb
having heads of red or
yellow
flowers and
common
in meadows and pastures;
formerly
used
medicinally
for
kidney
disorders
Other information on anthyllis vulneraria
WIKIPEDIA results for
anthyllis vulneraria
Amazon results for
anthyllis vulneraria
Tweet