annual wormwood
Noun
Meaning
annual wormwood (usually uncountable, plural annual wormwoods)
An Asian aromatic herb, widely naturalized, Artemisia annua, the source of the antimalarial drug artemisinin.
Noun
annual wormwood (usually uncountable, plural annual wormwoods)
An Asian aromatic herb, widely naturalized, Artemisia annua, the source of the antimalarial drug artemisinin.