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