Noun alhambra has 1 sense
  1. Alhambra - a palace and fortress built in Granada by the Muslims in the Middle Ages
    --1 is a kind of
    palace; fortress, fort
    --1 is a part of Granada
,
TOP