Definify.com

Definition 2024


Lhotse

Lhotse

English

Proper noun

Lhotse

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

Anagrams