peak of progress - German English Dictionary