Something or someone that is mysterious, puzzling, or hard to understand.
From Latin *aenigma*, from Greek *ainigma* ('riddle'), from *ainein* ('to speak in riddles, hint'). It originally referred to formal riddles or obscure sayings.
Try Another Word