prospicience

Noun
  1. Seeing ahead;
    Knowing in advance;
    Foreseeing (synset 105813285)

Other Searches