Italian-English dictionary »

cartastraccia meaning in English

ItalianEnglish
cartastraccia noun
{f}

scrap paper(used paper, to be reused for jotting notes)
noun