enigma

noun