impede the progress - Deutsch Englisch Wörterbuch