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