Canton flannel

noun

1.
a stout cotton fabric with nap on only one side