Alhambra — definition

1. Alhambra (Noun)

1 definition

Alhambra (Noun) — A fortified Moorish palace built near Granada by Muslim kings in the Middle Ages.

3 types of
fort fortress palace
1 part of
granada