artemisinin
Concise Oxford English Dictionary © 2008 Oxford University Press:
artemisinin /ˌɑːtɪˈmiːsɪnɪn/
▶noun a terpene-based antimalarial substance obtained from an artemisia and used in Chinese medicine.
'artemisinin' also found in these Oxford entries:

