Webster's Revised Unabridged Dictionary · 1913

Foreteller

Foreteller , noun

One who predicts. — Boyle