foreknowledge - English Synonyms Dictionary

foreknowledge

n.
[1] precognition