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