towelling

Noun
  1. Any of various fabrics (linen or cotton) used to make towels (synset 104466845)

Found on Word Lists

Other Searches