1. Knowledge of a thing before it happens, or of whatever is to happen; prescience. 2. knowledge of an event before it occurs
foreknowledge |