Find the word definition

Wikipedia
Chabug

Chabug is a village in the Tibet Autonomous Region of China. It lies at an altitude of 4,637 metres (15,216 feet). The village has a population of about 19.