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