Meaning of moleskin

Definition of moleskin

(noun) a durable cotton fabric with a velvety nap

Other information on moleskin

WIKIPEDIA results for moleskin
Amazon results for moleskin