Portuguese-English dictionary »

pé-de-chuchu meaning in English

PortugueseEnglish
pé-de-chuchu noun
{m}

chayote(plant)
noun