Definition of Alhambra

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

Synonyms of Alhambra


Antonyms of Alhambra


No Antonyms Found.

Homophones of Alhambra


No Homophones Found.