alcazar in Portuguese
alcazar in Portuguese
alcácer
Any Moorish fortress in Spain.
alcáçar
Any Moorish fortress in Spain.