Luxor in Russian Luxor in Russian Луксор proper noun A city in Egypt, located on the site of the ancient Thebes. Add to Flashcards