Home
Search
Index
Definify.com
Webster
1913
Edition
Alhambra
Al-ham′bra
,
Noun.
[Ultimately fr. Ar.
al
the +
hamrā
red;
i. e.
, the red (
sc.
house).]
The palace of the Moorish kings at Granada.
Similar Results