Alhambra - Definition

alhambra

n 1: a fortified Moorish palace built near Granada by Muslim
kings in the Middle Ages

Look up another word