Answer: forespeaking

AnswerCrossword Clue
forespeakingFORESPEAK, to predict