ALL meanings of chomo lhari

Cho·mo Lha·ri
C c
  • noun chomo lhari a peak on the Bhutan-Tibet border, in the Himalaya Mountains: sacred to Tibetans. 23,997 feet (7314 meters). 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?