my life flashed before my eyes - French English Dictionary