Synonyms and Antonyms for foreknowledge

1. foreknowledge (n.)

knowledge of an event before it occurs

Synonyms: