all is not lost - German English Dictionary