Meaning of foresight

Definition of foresight

(noun) providence by virtue of planning prudently for the future
seeing ahead; knowing in advance; foreseeing

Other information on foresight

WIKIPEDIA results for foresight
Amazon results for foresight