Homespun fabric is a type of woven textile known for its rustic and homespun appearance. It has a simple, handcrafted aesthetic that is reminiscent of traditional, handmade fabrics. Homespun fabric is typically made from natural fibers like cotton or linen and is characterized by its coarse, loosely woven texture.