Big Huge Thesaurus

needleworker

noun