enigma
/əˈnɪɡmə/
noun
Meaning
Something or someone puzzling, mysterious or inexplicable.
A riddle, or a difficult problem.