cruciverbalists

noun

A person who enjoys or is skilled at solving crosswords.