brain-twister
Synonyms
sphinx
riddle
rebus
complexity
anagram
conundrum
mystification
cliffhanger
jigsaw
closed book
abstrusity
koan
word game
tickler
roun