Enigma Meaning

There are 2 meaning(s) for word Enigma

Meaning 1 : a difficult problem

    Synonyms : brain-teaser,  conundrum,  riddle
Meaning 2 : something that baffles understanding and cannot be explained

    Synonyms : closed book,  mystery,  secret