my life flashed before my eyes - Français Anglais Dictionnaire