Noun (masculine)

  1. Alhambra, the palace of the Moorish monarchs of Granada in Spain

Powered by Oxford