Definition, Meaning & Synonyms
alhambra
noun
/ælˈhæmbrə/

Definition
A palace and fortress complex located in Granada, Spain.

Examples
- The Alhambra is a UNESCO World Heritage site attracting millions of visitors each year.
- Tourists often admire the stunning tile work and serene fountains found throughout the Alhambra.
- Walking through the Alhambra provides a glimpse into the rich history of Moorish Spain.

Meaning
The Alhambra is a historic and architectural marvel, known for its intricate Islamic architecture and beautiful gardens.

Synonyms
- fortress
- palace