A soothsayer, a seer.
Relating to divination; prophetic.
Partly hidden or concealed.
Covered by a veil.