Prospicience Synonyms

Seeing ahead; knowing in advance; foreseeing
(Noun)