Italian-English dictionary »

shangai meaning in English

ItalianEnglish
shangai noun
{m}

spillikins(a game of skill)
noun