building or shutting up in a castle - Francés Inglés Diccionario