Webster's Revised Unabridged Dictionary · 1913

Alhambra

Alhambra ({not transcribed}) , noun

[Ultimately from Arabic al the + hamrā red; i. e., the red (sc. house).]

The palace of the Moorish kings at Granada.