brainteaser - noun

singularbrainteaser
pluralbrainteasers