foreknow

/ˈfɔːrknoʊ/

Definitions

1. verb

to have knowledge of something beforehand; to know or foresee something before it happens

“The prophet foreknew the coming of the Messiah.”

2. verb (archaic)

to know or recognize beforehand; to be aware of something before it happens

“The wise man foreknew the dangers of the journey.”

3. noun

prior knowledge or understanding

“The concept of foreknowing is central to the debate on free will.”

4. noun (archaic)

prior knowledge or understanding; foresight

“His foreknowing of the market trends allowed him to make significant profits.”

Synonyms

  • anticipate
  • foresee
  • predict

Antonyms

  • be surprised by
  • ignore
  • unknow