Meaning of towelling

Definition of towelling

(noun) any of various fabrics (linen or cotton) used to make towels

Other information on towelling

WIKIPEDIA results for towelling
Amazon results for towelling