Definitions of moleskin:

  • noun:   a durable cotton fabric with a velvety nap