Italian-English dictionary »

sciuadita meaning in English

ItalianEnglish
sciuadita noun
{f}

Judeo-Provençalnoun