one who predicts

listen to the pronunciation of one who predicts
Английский Язык - Английский Язык
foreshower
foreteller