oracle
noun
[ ˈɒrək(ə)l ]
• a priest or priestess acting as a medium through whom advice or prophecy was sought from the gods in classical antiquity.
• a response or message given by an oracle, especially an ambiguous one.
Origin:
late Middle English: via Old French from Latin oraculum, from orare ‘speak’.