Portuguese-English dictionary »

machucho meaning in English

PortugueseEnglish
machucho noun
{m}

chayote(fruit)
noun