foreshower

FORESHOWER, n. One who predicts.