survive despite suffering fatal accidents - Español Inglés Diccionario