Part of speech: Verb
realize beforehand
The word "foreknowing" comes from Middle English foreknowynge.
fore – A related word in the same word family.
knowing – A related word in the same word family.
foreknow – A related word in the same word family.
The printing press standardized Middle English spelling, freezing many irregular forms we use today.