ALHAMBRA


Meaning of ALHAMBRA in English

(n.) The palace of the Moorish kings at Granada.

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