survive despite suffering fatal accidents - Espagnol Anglais Dictionnaire