Meaning of ultrasuede

Definition of ultrasuede

(noun) a synthetic suede cloth

Other information on ultrasuede

WIKIPEDIA results for ultrasuede
Amazon results for ultrasuede