To or toward an opposite or dissimilar course or outcome:
To delay, hinder, or prevent (an event, for example) by taking action beforehand:
To see as a probable occurrence; expect:
To know beforehand
To reveal by divine inspiration.
To foretell or predict, esp. from signs or indications
The definition of foretell is to foreshadow, or to predict the future.
To envisage is defined as to imagine something for the future.
Find another word for foresees. In this page you can discover 13 synonyms, antonyms, idiomatic expressions, and related words for foresees, like: counters, forestalls, anticipates, envisions, foreknows, prophesies, prognosticates, predicts, foretells, forecasts and envisages.