enigma Play nounSomething hard to understand or explain.An inscrutable or mysterious person.An obscure speech or writing.