sweet wormwood noun1 •A fragrant Asian herb, Artemisia annua, widely naturalized, the source of the antimalarial drug artemisinin formssweet wormwoods