prospicience
prospicience - noun
seeing ahead; knowing in advance; foreseeing
prospicience - thesaurus
farsightedness
foresight
prevision