predictor

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