XXFORESHOWER, n. One who predicts.