English Dictionary
◊ MOLESKIN
moleskin
n : a durable cotton fabric with a velvety nap