impede progress - German English Dictionary