Meaning of Shenyang

Definition of Shenyang

(noun) a city in northeastern China

Other information on Shenyang

WIKIPEDIA results for Shenyang
Amazon results for Shenyang