alhambra
al
æl
āl
hamb
ˈhæmb
hāmb
ra

Definition & Meaning of "alhambra"in English

Alhambra
01

a fortified Moorish palace built near Granada by Muslim kings in the Middle Ages 

Grammatical Information
Animacy status
Inanimate
Composition
Simple
Countable
singular
not gender specific
Plural form
alhambras
LanGeek
Download LanGeek app
langeek application

Download Mobile App

App Store