Synonyms for sweet wormwood
- noun
Most common
Definitions
- n. 1
A fragrant Asian herb, Artemisia annua, widely naturalized, the source of the antimalarial drug artemisinin
A fragrant Asian herb, Artemisia annua, widely naturalized, the source of the antimalarial drug artemisinin