sweet wormwood
Noun
Meaning
sweet wormwood (usually uncountable, plural sweet wormwoods)
A fragrant Asian herb, Artemisia annua, widely naturalized, the source of the antimalarial drug artemisinin
Noun
sweet wormwood (usually uncountable, plural sweet wormwoods)
A fragrant Asian herb, Artemisia annua, widely naturalized, the source of the antimalarial drug artemisinin