Word info

Namcha Barwa

Proper noun

Meaning

Namcha Barwa

A mountain in Mêdog, Nyingchi, Tibet Autonomous Region, China.

Source: en.wiktionary.org

Close letter words and terms