Definify.com
Definition 2024
dihydroartemisinin
dihydroartemisinin
English
Noun
dihydroartemisinin (uncountable)
- An antimalarial drug, the active metabolite of all artemisinin compounds, also available as a drug in itself.
dihydroartemisinin (uncountable)