the last/final moments of something - Allemand Anglais Dictionnaire