Rhyme Desk
Find rhyming words!

Definition of "Alhambra" :

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