Definitions of Turkish towel:

  • noun:   a bath towel with rough loose pile