one who predicts

listen to the pronunciation of one who predicts
English - English
foreshower
foreteller