Foresee(v. i.) To have or exercise foresight.
Foresee(v. t.) To see beforehand; to have prescience of; to foreknow.
Foresee(v. t.) To provide.

Words within foreseeing