1. towelling - Noun
2. towelling - Verb
Derived from towel
(countable, uncountable) Any fabric suitable for towels, such as huckaback or terry cloth.
(countable) A thrashing.
towelling present participle of towel