From WordNet (r) 3.0 (2006) [wn]:
Alhambra
n 1: a fortified Moorish palace built near Granada by Muslim
kings in the Middle Ages
From The Collaborative International Dictionary of English v.0.48 [gcide]:
Alhambra \Al*ham"bra\, n. [Ultimately fr. Ar. al the + hamr[=a]
red; i. e., the red (sc. house).]
The palace of the Moorish kings at Granada.
[1913 Webster] Alhambraic