Definitions Found:

Live through (an experience)