Enigmatic

Difficult to interpret or understand; mysterious.