my life flashed before my eyes - Turkish English Dictionary