Luxor in Polish Luxor in Polish Luksor proper noun A city in Egypt, located on the site of the ancient Thebes. Add to Flashcards