Meaning of the word foresight in English

What does foresight mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

foresight

US /ˈfɔːr.saɪt/
UK /ˈfɔː.saɪt/

Noun

the ability to predict what will happen or be needed in the future

Example:
She had the foresight to buy extra supplies before the storm.
Lack of foresight led to many problems.