Alhambra


(n.) The palace of the Moorish kings at Granada.



Similar Words:

Alhambra   Alhambraic   Alhambresque