Ultrasuede

Explore definitions, synonyms, and language insights of Ultrasuede

Definitions

Noun
a synthetic suede cloth

More General Terms