oracle
noun
°A person such as a priest through whom the deity is supposed to respond with prophecy or advice.
synonyms: prophet, expert