substantial progress - German English Dictionary