Meaning of Alhambra

Definition of Alhambra

(noun) a fortified Moorish palace built near Granada by Muslim kings in the Middle Ages

Other information on Alhambra

WIKIPEDIA results for Alhambra
Amazon results for Alhambra