foresee

verb

  1. 1

    realize beforehand

  2. 2

    picture to oneself; imagine possible

    I cannot envision him as President

  3. 3

    act in advance of; deal with ahead of time

Synonyms

Also useful for “foresee”:Unscrambler