Answer: frankfortuneteller

AnswerCrossword Clue
FRANKFORTUNETELLER

Man who can see ahead?