enigma

noun

Something hard to understand or explain.

An inscrutable or mysterious person.

An obscure speech or writing.