adj.1. Spun or woven in the home: homespun linen.
2. Made of a homespun fabric: a homespun tablecloth.
3. Simple and homely; unpretentious: "Most small towns would have gladly forfeited some of their homespun values if it meant luring a firm there" (William Mueller).
n.1. A plain, coarse, usually woolen cloth made of homespun yarn.
2. A similar sturdy fabric made on a power loom.