Meaning of sitsang

Definition of sitsang

(noun) an autonomous region of the Peoples Republic of China; located in the Himalayas

Other information on sitsang

WIKIPEDIA results for sitsang
Amazon results for sitsang