Alhambra

Definition:

  • (n.) The palace of the Moorish kings at Granada.

Compare alhambra with other words:

alhambra vs. deck

alhambra vs. solitaire