The definition of foresight is the ability to see or plan for what will happen in the future.
(noun)See foresight in Webster's New World College Dictionary
noun
Origin: ME, prob. transl. of L providentia
Related Forms:
See foresight in American Heritage Dictionary 4
noun
Related Forms:
Learn more about foresight