Found 2 items, similar to Alhambra.
English → English (WordNet)
Definition: Alhambra
Alhambra
n : a palace and fortress built in Granada by the Muslims in the
Middle Ages
English → English (gcide)
Definition: Alhambra
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]