enigma
n. A riddle. 