Spanish-English dictionary »

atemoya meaning in English

SpanishEnglish
atemoya noun
{f}

atemoya(fruit)
noun