the last/final moments of something - Fransızca İngilizce Sözlük