To say in advance (what one believes will happen); foretell (a future event or events)
Prognosticate is defined as to predict.
To estimate or calculate in advance; predict or seek to predict (weather, business conditions, etc.)
To be an omen (of); presage
To indicate the likelihood of; portend:
To prophesy; foretell.
To notify or make aware in advance of something, especially of possible danger or misfortune:
To tell about or make known (future events) by or as if by supernatural means
Preach is defined as to give a speech or advice about morals or spirituality.
Find another word for prophesy. In this page you can discover 14 synonyms, antonyms, idiomatic expressions, and related words for prophesy, like: predict, prognosticate, forecast, divine, foretell, augur, forebode, foreshow, presage, soothsay and vaticinate.