put up the shutters - Deutsch Englisch Wörterbuch