terrycloth
noun
°An absorbent cotton fabric typically used for towels and bathrobes; toweling.