shutting oneself up in a castle - Turco Inglés Diccionario