Synonyms for "brain-teaser"

Words with similar meaning