Meaning of Luxor

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

Other information on Luxor

WIKIPEDIA results for Luxor
Amazon results for Luxor