Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


Noun: Alhambra  al'ham-bru
  1. A fortified Moorish palace built near Granada by Muslim kings in the Middle Ages

Type of: fort, fortress, palace

Part of: Granada

Encyclopedia: Alhambra, Illinois