(n.) One who foresees or foreknows.