Italian-English dictionary »

pelle d'anguilla meaning in English

ItalianEnglish
pelle d'anguilla noun
{f}

eelskin(the skin of a hagfish)
noun