ALHAMBRA


Meaning of ALHAMBRA in English

Al ‧ ham ‧ bra, the /ælˈhæmbrə/ BrE AmE

a ↑ palace built on a hill above Granada in southeast Spain between 1238 and 1358 for Moorish kings, and considered to be Spain's most impressive building in the Moorish style.

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.