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
Tweet