fortress of the seven towers - Francés Inglés Diccionario