the last/final moments of something - Francés Inglés Diccionario