brain-teaser - English Synonyms Dictionary

brain-teaser

n.
[1] riddle , conundrum , enigma