shop towel

Noun

 * 1) A strong paper towel.