lock oneself up in a castle - Spanisch Englisch Wörterbuch