Definify.com

Definition 2025


Luxor

Luxor

English

Proper noun

Luxor

  1. A city in Egypt, located on the site of the ancient Thebes.