(ˈ) ̷ ̷| ̷ ̷ ̷ ̷ noun
Etymology: fore- + knowledge
: knowledge of a thing before it happens or exists : prescience , precognition
some of the tests seemed to indicate a definite foreknowledge of what card would turn up next
foreknowledge of human weakness