Question: what is difference between cotton and yarn?
Answer: As nouns the difference between cotton and yarn is that cotton is a plant that encases its seed in a thin fiber that is harvested and used as a fabric or cloth while yarn is (uncountable) a twisted strand of fiber used for knitting or weaving.