Foresee (verb)
To be able to see beforehand: to anticipate; predict.
Foresee (verb)
To provide.
Foresight (noun)
The ability to foresee or prepare wisely for the future.
“Having the foresight to prepare an evacuation plan may have saved their lives.”
Foresight (noun)
the front sight on a rifle or similar weapon
Foresight (noun)
a bearing taken forwards towards a new object
Wiktionary
Foresight (noun)
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”
Foresight (noun)
the front sight of a gun.
Foresight (noun)
a sight taken forwards.
Oxford Dictionary