Foreshower
/(?)/
Fore·show·er
Foreshower
n.
One who predicts.