foreknowledge (Nomen)

1
future, knowing beforehand
knowledge
3
knowing beforehand
4

Vorwissen (n)

knowing beforehand