Spanish-English dictionary »

chirimoya meaning in English

SpanishEnglish
chirimoya noun
{f}

cherimoya(tree)
noun