YourDictionary

Chomo Lhari

(chōˌmō lärˈē)

A peak, 7,318.8 m (23,996 ft) high, of the southeast Himalaya Mountains on the Bhutan-China border.

link/cite print suggestion box