forecaster, one who foretells

listen to the pronunciation of forecaster, one who foretells