Subscriber login


Forgot your password?

Library card login

Other

Alhambra2

Syllabification: (Al·ham·bra)
Definition of Alhambra
  • (the Alhambra) a fortified Moorish palace, the last stronghold of the Muslim kings of Granada, built between 1248 and 1354 near Granada in Spain.

Alhambra in other Oxford dictionaries

Definition of Alhambra in the British & World English dictionary