Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


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, California Alhambra, Ciudad Real Alhambra Alhambra, CA Alhambra, Phoenix, Arizona Alhambra, ca Alhambra, IL Alhambra, Illinois