Feedback
Annual wormwood
Meaning
Noun
●
In Artemisias & Herbs:
An Asian
aromatic
herb
,
widely
naturalized
, Artemisia annua, the
source
of the
antimalarial
drug
artemisinin.
Sourced from
Wiktionary
Synonyms
Sweet Wormwood
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better