Meaning of Yinchuan in English:

Yinchuan

Pronunciation /jɪnˈtʃwan/

proper noun

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