Alhambra
Word Dictionary
-> Alhambra
Search:
Alhambra
(n.) The palace of the Moorish kings at Granada.
Terms of Use
Canadian Jobs