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