Noun Definition

foreknowledge

1.Definition: knowledge of an event before it occurs

Related Noun(s):precognition

Category: General