to make great progress - German English Dictionary