alhambra Meaning, Definition & Usage
-
noun a fortified Moorish palace built near Granada by Muslim kings in the Middle Ages
WordNet
Al*ham"bra noun
Etymology
Ultimately fr. Ar.Definitions
The palace of the Moorish kings at Granada.