survive despite suffering fatal accidents - Spanish English Dictionary