Meaning of “foresight” - Learner’s Dictionary

foresight

noun [ U ] uk us /ˈfɔːsaɪt/

the ability to know or judge what will happen or what you will need in the future:

She had the foresight to book her flight early.

(Definition of “foresight” from the Cambridge Learner’s Dictionary © Cambridge University Press)