my life flashed before my eyes - Turco Inglés Diccionario