Portuguese-English dictionary »

artemisinina meaning in English

PortugueseEnglish
artemisinina noun
{f}

artemisininnoun