Sweet Wormwood Definition
noun
A fragrant Asian herb , Artemisia annua , widely naturalized, the source of the antimalarial drug artemisinin.
Wiktionary
Synonyms:
- Artemisia annua
Other Word Forms of Sweet Wormwood
Noun
Singular:
sweet wormwood
Plural:
sweet wormwoodsFind Similar Words
Find similar words to sweet wormwood using the buttons below.