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