noun an unpolished, rustic person.
2. homespun ·noun cloth made at home; as, he was dressed in homespun.
3. homespun ·adj plain in manner or style; not elegant; rude; coarse.
4. homespun ·adj spun or wrought at home; of domestic manufacture; coarse; plain.