something that hinders - Deutsch Englisch Wörterbuch