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. 2012