shutting oneself up in a castle - Türkisch Englisch Wörterbuch