Italian-English dictionary »

pelle scamosciata meaning in English

ItalianEnglish
pelle scamosciata noun
{f}

suede(type of leather)
noun
[UK: sweɪd] [US: ˈsweɪd]