Definitions
1.NounA puzzling situation or problem.
2.NounA puzzling person.
One who is mysterious.
3.NounOne who is mysterious.
4.NounOne who devises puzzles for others to solve.
5.NounA video game in which the player is presented with (usually abstract) puzzles to solve.
6.NounA person who solves puzzles as a hobby.