Artemisia vulgaris

Explore definitions, synonyms, and language insights of Artemisia vulgaris

Definitions

Noun
European tufted aromatic perennial herb having hairy red or purple stems and dark green leaves downy white below and red-brown florets

More General Terms