foreknow - verb
transitive
Infinitive
foreknow
3rd person singular
foreknows
Past
foreknew
Past Participle
foreknown
Present Participle
foreknowing