spinner
(agent noun of)
A spinner who makes yarn.
idiot, freak, oddball, nut (gloss)
spinner (gloss)
any of various butterflies which spin cocoons