Terry cloth is made of cotton or a cotton-polyester blend. The difference between cotton and terry cloth is that terry is made of longer loops, while flat cotton is made of non-looped fabric. The length of the loops determines the extent of moisture absorption, which makes terry a better bathrobe fabric.