Portuguese-English dictionary »

caiota meaning in English

PortugueseEnglish
caiota noun
{f}

chayote(fruit)
noun