Foreshower

Fore*show"er (?), n. One who predicts.