enigma

noun
something hard to understand or explain
an inscrutable or mysterious person
an obscure speech or writing