Meaning : Realize beforehand.
Synonyms : anticipate, foreknow, previse
Meaning : Picture to oneself. Imagine possible.
Example :
I cannot envision him as President.
Synonyms : envision
Meaning : Act in advance of. Deal with ahead of time.
Synonyms : anticipate, counter, forestall