foresight
1. [ noun ] providence by virtue of planning prudently for the future
Synonyms: foresightfulness foresightedness
Related terms: providence
2. [ noun ] (psychology) knowing in advance; foreseeing
Synonyms: prospicience prevision
Related terms: knowing anticipate
3. [ noun ] (psychology) the act of predicting (as by reasoning about the future)
Synonyms: anticipation prediction prevision
Related terms: reasoning projection prophecy prefiguration predict
Similar spelling:   foresighted
  foresightful
  foreshock