Sitsang

Explore definitions, synonyms, and language insights of Sitsang

Definitions

Noun
an autonomous region of the Peoples Republic of China; located in the Himalayas