the last/final moments of something - Alemán Inglés Diccionario