homespun - Dictionary definition and meaning for word homespun
home + spun: spun at home, or made at home.