Compund Words

Last Search Words

Sponsored Links

Search Result:Alhambra




Overview of noun alhambra

The noun alhambra has 1 sense


  • Alhambra -- (a fortified Moorish palace built near Granada by Muslim kings in the Middle Ages)