0%

ALL meanings of xinjiang

X x
  • noun xinjiang autonomous region of NW China, between Tibet & Kazakhstan: 635,832 sq mi (1,646,799 sq km); pop. 15,370,000; cap. Ürümqi 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?