ultrasuede

Noun
  1. A synthetic suede cloth (synset 104514190)

Other Searches