Answer: presager

AnswerCrossword Clue
presagerone who presages (to foretell (to tell about in advance))
presagerto give an omen or warning of foreshadow
presagermake or utter a prediction
presagerretell predict