forethought
noun
[ ˈfɔːθɔːt ]
• careful consideration of what will be necessary or may happen in the future.
• "Jim had the forethought to book in advance"
Similar:
anticipation,
planning,
forward planning,
provision,
precaution,
prescience,
circumspection,
prudence,
care,
caution,
foresight,
far-sightedness,
discernment,
presence of mind,
judiciousness,
perspicacity,
vision,
awareness,
penetration,
forehandedness,