lhotse

/L AA0 T S/
noun
  1. 1

    A Himalayan mountain on the border between Nepal and China, the fourth highest in the world.