Definition of Yinchuan in US English:

Yinchuan

proper noun

  • A city in northern central China, on the Yellow River, capital of autonomous region Ningxia; population 663,700 (est. 2006).

Pronunciation

Yinchuan

/ˌyinˈCHwän/