Definitions of enigma:

  • noun:   something that baffles understanding and cannot be explained
  • noun:   a difficult problem