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.”