Definition of roller towelling in English:

roller towelling

(US roller toweling)

noun

  • A type of cloth used for roller towels.

Origin

Late 19th century.