brain-teaser - noun
singular
brain-teaser
plural
brain-teasers