English dictionary
alhambra meaning and definition
Definition and meaning of alhambra at MeaningMonkey.org. alhambra meaning and definition in the English Dictionary.ALHAMBRA noun
Definition of Alhambra (noun)
- a fortified Moorish palace built near Granada by Muslim kings in the Middle Ages
Source: Princeton University Wordnet