Definition of Alhambra in English:

Alhambra

proper noun

  • A fortified Moorish palace, the last stronghold of the Muslim kings of Granada, built between 1248 and 1354 near Granada in Spain.

Pronunciation:

Alhambra

/alˈhambrə/