foreknower

/ˈfɔːrknoʊnər/

Definitions

1. noun

One who has foreknowledge, especially of a particular event.

“The company’s investor was a foreknower of the market’s fluctuations.”

Synonyms

  • predictor
  • prophet
  • seer

Antonyms

  • ignorant
  • unaware