English-Spanish dictionary »

artemisinin meaning in Spanish

EnglishSpanish
artemisinin noun

artemisinanoun
{f}