French-English dictionary »

nubuck meaning in English

FrenchEnglish
nubuck nom {m}

nubuck◼◼◼(type of brushed leather)
noun