impede progress - Deutsch Englisch Wörterbuch