cruciverbalist

a compiler or solver of crossword puzzles.