shutting oneself up in a castle - Französisch Englisch Wörterbuch