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