foresight

Noun
  1. Providence by virtue of planning prudently for the future (synset 104900367)
  2. Seeing ahead;
    Knowing in advance;
    Foreseeing (synset 105813285)

Other Searches