divination omen prediction prognosis prognostication promise prophet vaticination
forebode foretell hint predictive typify vaticinate
soothsayer soothsaying