Synonyms: prospicience, prevision, farsightedness, foresight
Definition: seeing ahead; knowing in advance; foreseeing
Similar words: knowing
Definition: a clear and certain mental apprehension