Shenyang /ʃɛnˈjæŋ/ noun1 •A subprovincial city, the provincial capital of Liaoning, in northeastern China.We are reasonably sure that Li is still alive in Shenyang, but there is no denying that he is now a very questionable figure. — 1975