Definition of Liuzhou in English:

Liuzhou

(also Liuchow)

proper noun

  • An industrial city in southern China, in Guangxi Zhuang province north-east of Nanning; population 871,600 (est. 2006).

Pronunciation:

Liuzhou

/ljuːˈdʒəʊ/