Nouns

(n)prevision, foresight, farsightedness, prospicienceseeing ahead; knowing in advance; foreseeing