predictor
PREDICT'OR
, n. A foreteller; one who prophesies.