Words: precognition foreknowledge
Part of speech: n
Definition: knowledge of an event before it occurs