put down the shutters - Deutsch Englisch Wörterbuch