Lhotse /ˈloʊt(ˈ)seɪ/ noun1 •A Himalayan mountain on the border between Nepal and China, the fourth highest in the world.