towellingEnglish

toweling, towelling

Noun

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

English: toweling, towelling

English words with similar meanings

Show 1 words