/ ˈfɔːsaɪt; NAmE ˈfɔːrs-/ noun
[ U ] ( approving ) the ability to predict what is likely to happen and to use this to prepare for the future :
She had had the foresight to prepare herself financially in case of an accident.
—compare hindsight
••
WORD ORIGIN
Middle English : from fore- + sight , probably suggested by Old Norse forsjá , forsjó .