Alhambra
English Dictionary
->
Letter A
-> Alhambra
Search Dictionary:
Alhambra Definition
(n)
a
palace
and
fortress
built
in
Granada
by
the
Muslims
in
the
Middle
Ages
Alhambra Synonyms
Alhambra
© Art Branch Inc.