towelling

noun
  1. a thick absorbent fabric used for making towels
  2. Usage: British spelling

Examples