Definition of "Homespun" :
noun: a rough loosely woven fabric originally made with yarn that was spun at home
adjective: made of cloth spun or woven in the home
"Homespun linen."
adjective: characteristic of country life
"The air of homespun country boys."
adjective: of textiles; having a rough surface
"A sweater knitted of nubbly homespun yarns."