somehow come through it alive - Spanish English Dictionary