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
Tweet