impede progress - French English Dictionary