Definition of Sitsang

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

Synonyms of Sitsang


Antonyms of Sitsang


No Antonyms Found.

Homophones of Sitsang


No Homophones Found.