my life flashed before my eyes - Alemán Inglés Diccionario