Answer: foreteller

AnswerCrossword Clue
foretellerone who foretells