the last/final moments of something - German English Dictionary