Definition Definition

alhambra - Meaning and Examples

Meaning of 'alhambra' (Webster Dictionary)

1 . Alhambra [ n.]
- The palace of the Moorish kings at Granada.