FOREKNOWLEDGE
Meaning of FOREKNOWLEDGE in English
fore ‧ knowl ‧ edge /fɔːˈnɒlɪdʒ $ fɔːrˈnɑːl-/ BrE AmE noun [uncountable] formal
knowledge that something is going to happen before it actually does
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012