• Artemisinin

    Full definition of artemisinin

    Noun

    artemisinin

    (uncountable)
    1. (medicine) an anti-malarial drug derived from the wormwood shrub, found as the active ingredient in traditional Chinese medical herbal treatment for malaria, chemically a sesquiterpene lactone
    © Wiktionary