prognosticator

PROGNOS'TICATOR, n. A foreknower or foreteller of a future event by present signs.