shut oneself up in a castle - Alemán Inglés Diccionario