Thesaurus.com
Dictionary.com
Definitions

foreknowledge

[fawr-nol-ij, fohr-, fawr-nol-ij, fohr-] / ˈfɔrˌnɒl ɪdʒ, ˈfoʊr-, fɔrˈnɒl ɪdʒ, foʊr- /