Subscriber login


Forgot your password?

Library card login

Other

artemisinin

Definition of artemisinin

noun

[mass noun]
  • a terpene-based antimalarial substance used in Chinese medicine.
    • The drug is obtained from Artemisia annua, family Compositae

Origin:

1970s: blend of artemisia and quinine

artemisinin in other Oxford dictionaries

Definition of artemisinin in the US English dictionary