to slow things down - Deutsch Englisch Wörterbuch