Spanish-English dictionary »

estevia meaning in English

SpanishEnglish
estevia noun
{f}

stevia(any species of genus Stevia)
noun