towelled
12 points
English
8 letters
Not in frequency data
Valid in: UK dictionary
Definitions
noun
a rectangular piece of absorbent cloth (or paper) for drying or wiping
verb
wipe with a towel
Definition: WordNet 3.1, Princeton University.
Anagrams
—