oracle

Definition

A person or agency considered to give wise or infallible advice; in ancient times, a deity's prophetic utterance.

Example

"The king consulted the oracle before going to war."