ALHAMBRA


Meaning of ALHAMBRA in English

[Al.ham.bra] n [Sp, fr. Ar al-hamra' the red house] (1612): the palace of the Moorish kings at Granada, Spain

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