Moleskin - Definition

moleskin

n 1: a durable cotton fabric with a velvety nap

Look up another word