Definify.com
Definition 2024
sweet_wormwood
sweet wormwood
English
Noun
sweet wormwood (usually uncountable, plural sweet wormwoods)
- A fragrant Asian herb, Artemisia annua, the source of the antimalarial drug artemisinin
sweet wormwood (usually uncountable, plural sweet wormwoods)