alhambra
1. [ noun ] (military,housing) a palace and fortress built in Granada by the Moslems in the Middle Ages
Related terms: fortress palace Granada
2. [ noun ] a Moorish citadel and palace overlooking the city of Granada, in Spain
Related terms: bastion
Similar spelling:   Alumbaugh
  alembic