foreknowledge

/F ER0 EH1 N AA1 L AH0 JH/
noun
  1. 1

    Knowing beforehand, prescience, foresight, precognition

Source: https://en.wiktionary.org/wiki/foreknowledge