instantaneous death of unknown cause - Español Inglés Diccionario