Get Free Checker

Anthyllis vulneraria

NOUN
  1. perennial Eurasian herb having heads of red or yellow flowers and common in meadows and pastures; formerly used medicinally for kidney disorders

How To Use Anthyllis vulneraria In A Sentence

List is Empty.