Meaning of turkish towel

Definition of turkish towel

(noun) a bath towel with rough loose pile

Other information on turkish towel

WIKIPEDIA results for turkish towel
Amazon results for turkish towel