n. 1.a prophetic vision (as in a dream) 2.the power to foresee the future 3.seeing ahead 4.the act of predicting (as by reasoning about the future)