manstow

noun

1.
a firm durable fabric with a twill weave