Enigmatic means something which is not clear ans is difficult to understand. it can be used for anything which is vague,doubtful,and ambiguous and it becomes very difficult to understand its meaning.