English | German | Russian | Czech

artemisinin English

Meaning artemisinin meaning

What does artemisinin mean?

artemisinin

antimalarial drug

Are you looking for...?