Turkish towel

Explore definitions, synonyms, and language insights of Turkish towel

Definitions

Noun
a bath towel with rough loose pile

More General Terms