Definition of "Foresight" :
noun: providence by virtue of planning prudently for the future
noun: seeing ahead; knowing in advance; foreseeing
noun: providence by virtue of planning prudently for the future
noun: seeing ahead; knowing in advance; foreseeing