foresight
noun
[ ˈfɔːsʌɪt ]
• the ability to predict what will happen or be needed in the future.
• "he had the foresight to check that his escape route was clear"
Similar:
forethought,
anticipation,
planning,
forward planning,
provision,
prescience,
circumspection,
watchfulness,
attentiveness,
vigilance,
prudence,
care,
caution,
precaution,
readiness,
preparedness,
far-sightedness,
discernment,
presence of mind,
judiciousness,
discrimination,
perspicacity,
vision,
awareness,
penetration,
forehandedness,
• the front sight of a gun.
• a sight taken forwards.
Origin:
Middle English: from fore- + sight, probably suggested by Old Norse forsjá, forsjó .