Foresight means the ability to anticipate future events and to plan for them. It combines the prefix "fore-" (meaning "before" or "in advance") with the word "sight" (meaning "the ability to see").
Foresight means the ability to anticipate future events and to plan for them. It combines the prefix "fore-" (meaning "before" or "in advance") with the word "sight" (meaning "the ability to see").