Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

alhambra Definition

Cancel
alhambra
noun(Al-ham-bra)
the palace of the Moorish kings at Granada, Spain
alhambra
geographical name(Al-ham-bra)
hill in Granada, Spain; site of the remains of the palace of the Moorish kings of Spain
alhambra
geographical name(Al-ham-bra)
city in southwestern California east of Los Angeles population 83,089

Words Related to alhambra!

alhambra Examples by Brain Bank Users