[noun] [U] - the ability to judge correctly what is going to happen in the future and plan your actions based on this knowledgeShe'd had the foresight to sell her house just before house prices came down.
FORESIGHT
Meaning of FORESIGHT in English
Cambridge English vocab. Кембриджский английский словарь. 2012