the last/final moments of something - Français Anglais Dictionnaire