Alhambra

Webster's Dictionary of the English Language

·noun The palace of the Moorish kings at Granada.