1 English Synonyms for ARTEANNUIN
Prev.1Next
artemisinin
Definition: 1. (organic compound, pharmaceutical drug) An antimalarial drug derived from the sweet wormwood shrub, Artemisia annua, found as the active ingredient in traditional Chinese medical herbal treatment for malaria, chemically a sesquiterpene lactone - CHO.
Show more information about artemisinin
Prev.1Next
Search took: 41.78 ms