tower keep castle - Turco Inglés Diccionario