make quick progress - German English Dictionary