(n.) One who predicts; a foreteller.