Question: what is the difference between cotton and flannel?
Answer: cotton is made of fiber, it is taken from cotton plants (we all know that) on the other hand, flannel is made of cotton, synthetic fiber or wool. So, the main difference between both is the fact that while cotton is made of fiber, flannel is made is made of fabric.