Definify.com

Definition 2024


Luxor

Luxor

English

Proper noun

Luxor

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