Rhyme Desk
Find rhyming words!

Definition of "Luxor" :

noun: a city in central Egypt on the east bank of the Nile that is a center for visitors to the ruins of and around Thebes