Namcha Barwa noun1 •A mountain in Mêdog, Nyingchi, Tibet Autonomous Region, China.Namcha Barwa (7782 m) finally fell to the Japanese efforts. Two Japanese-Chinese expeditions recceed the peak in 1990 and 1991. — 1998