impeding progress

Translations
entraver le progrès