citadel in Spanish
citadel in Spanish
ciudadela
A strong fortress that sits high above a city.
alcázar
A strong fortress that sits high above a city.