Brainteasers.com

brainteasers

  1. (noun) Puzzles or problems designed to challenge the mind