foreseeing
fore-see-ing
noun
The act or capacity of predicting future events or outcomes.
"His foreseeing of the market crash was remarkable."
verb
Having the ability to predict or know future events before they happen.
"She was foreseeing potential issues with the plan."
Thesaurus
Synonyms: envision, foresee, foreknow, previse, anticipate, forestall, counter