Spanish-English dictionary »

artemisina meaning in English

SpanishEnglish
artemisina noun
{f}

artemisininnoun