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