Product

homespun definition

A piece of material that contains loosely woven fibers. A fabric that is hand-loomed from threads that are hand-spun.