tower keep castle - Francés Inglés Diccionario