moleskin
1. [ noun ] (clothing) a durable cotton fabric with a velvety nap
Related terms: fabric
Similar spelling:   Mollison