Back to Dictionary
乐蜀
樂蜀
Lèshǔ
1. Luxor, city in Egypt (Cantonese transliteration)
Noun