Italian-English dictionary »

carta autocopiante meaning in English

ItalianEnglish
carta autocopiante noun
{f}

carbonless copy papernoun