Foreknowledge - definition of foreknowledge by The Free Dictionary
https://www.thefreedictionary.com/foreknowledge
Noun. 1. foreknowledge - knowledge of an event before it occurs. precognition. clairvoyance, E.S.P., ESP, extrasensory perception, second sight - apparent power to perceive things that are not present to the senses. Based on WordNet 3.0, Farlex clipart collection. © 2003-2012 Princeton University, Farlex Inc. foreknowledge. noun.
DA: 61 PA: 7 MOZ Rank: 39