Spanish-English dictionary »

chanchau meaning in English

SpanishEnglish
chanchau noun
{m}

grass jelly(jellylike dessert)
noun