Answer: precognizes

AnswerCrossword Clue
precognizesPRECOGNIZE, to know beforehand