foresight










noun [U]
1. the ability to judge correctly what is going to happen in the future
and plan your
actions based on this knowledge
She'd had the foresight to
sell her house just before house prices came down.
This page is cited from Cambridge Dictionaries Online. For the original,
please visit
http://dictionary.cambridge.org/define.asp?key=foresight*1+0