prognosticator

(noun) forecaster

< prognosticative | program >