VariousWords beta
Related Terms:
Definitions:
Noun
Definition: A fragrant Asian herb, Artemisia annua, widely naturalized, the source of the antimalarial drug artemisinin
VariousWords beta
Definition: A fragrant Asian herb, Artemisia annua, widely naturalized, the source of the antimalarial drug artemisinin