foresightphoneticPhoneticPhoneticPhoneticPhoneticPhoneticPhoneticPhoneticPhoneticPhoneticPhoneticphonetic 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