to glimpse, catch a glimpse/sight of; see (through something else), visualize, descry, sight
(syn)
to anticipate, foresee
to provide for; to specify, stabilize
to equip, endow, provide