ALCAZAR


Meaning of ALCAZAR in English

noun a fortress; also, a royal palace.

Webster English vocab.      Английский словарь Webster.