Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Verb: foreknow (foreknew,foreknown)  for'now
  1. Realize beforehand
    "God can know or foreknow all that he is able to do";
    - anticipate, previse, foresee

Derived forms: foreknew, foreknowing, foreknown, foreknows

Type of: realise [Brit], realize, see, understand