alhambra Meaning, Definition & Usage

  1. noun a fortified Moorish palace built near Granada by Muslim kings in the Middle Ages

WordNet


Al*ham"bra noun
Etymology
Ultimately fr. Ar. al the + hamra red; i. e., the red (sc. house).
Definitions
  1. The palace of the Moorish kings at Granada.

Webster 1913