shutting oneself up in a castle - Deutsch Englisch Wörterbuch