foreknowledge

Noun
  1. Knowledge of an event before it occurs (synset 107271600)

Other Searches