homespun

(adj) homemade (similar term)