noun
adj
verb
adv

Textual thesaurus for "foreknow"

(verb) previse, foresee, anticipate

realize beforehand