History
History
Synonyms
UK
US
Meaning:
enigma

a question, person, thing, circumstance, that is puzzling

mystery

snag

a hidden, unknown or unexpected difficulty

complication in situation

PUZZLER as in Wiktionary
PUZZLER as in Wikipedia