Spanish-English dictionary »

pomarrosa meaning in English

SpanishEnglish
pomarrosa noun
{f}

Malay applenoun

wax apple(fruit)
noun

Your history