SynonymX
Speak
Alhambra
Definition of Alhambra
1.
A fortified Moorish palace built near Granada by Muslim kings in the Middle Ages
Noun
Semanticaly linked words with "alhambra"
fort
fortress
palace
granada