"artemisinin" in English Artemisinin {n} artemisinin qinghaosu "artemisinin" English translation artemisinin Artemisinin Detailed translations for "artemisinin" das Artemisinin{neuter} Artemisinin artemisinin Artemisinin qinghaosu