Common Noun Collocations of enigma

answer, be, cage, clue, contemporary, day, end, Europe, explanation, historian, history, key, kind, life, man, mean, mirror, mystery, paradox, part, person, puzzle, resolution, riddle, ripple, solution, something, sort, time, world