towellings

noun

Plural form of towelling.