Italian-English dictionary »

scaramazza meaning in English

ItalianEnglish
scaramazza noun
{f}

baroque pearl(pearl that has an irregular shape)
noun