What is the meaning of the word "foreknowledge"?

Definitions: