English Dictionary
◊ FORESEE
foresee
v 1: realize beforehand [syn: {anticipate}, {foreknow}]
2: picture to oneself [syn: {envision}]
3: act in advance of; deal with ahead of time [syn: {anticipate},
{forestall}, {counter}]