• Foreknowledge

    Origin

    - + knowledge

    Full definition of foreknowledge

    Noun

    foreknowledge

    (usually uncountable; plural foreknowledges)
    1. Knowing beforehand, prescience, foresight, precognition
    © Wiktionary