Spanish-English dictionary »

semeruco meaning in English

SpanishEnglish
semeruco noun
{m}

acerola(fruit)
noun