somehow come through it alive - Espagnol Anglais Dictionnaire