#1 foresight n. [foresightedness, foresightfulness] providence by virtue of planning prudently for the future. wn
#2 foresight n. [prevision, farsightedness, prospicience] seeing ahead; knowing in advance; foreseeing. wn
vizzz