Definition of Alhambra

Noun: Alhambra  al'ham-bru

  1. A fortified Moorish palace built near Granada by Muslim kings in the Middle Ages

See also:
Alhacen
Alhazen

Anagrams containing the word Alhambra

arlbhaam aalhambr raalhamb braalham mbraalha ambraalh hambraal lhambraa