English Dictionary
Definition towelette in British English
towelette noun
[countable] noun
/ˌtaʊəˈlet/
Synonyms and related words
