Home
Search
Index
Definify.com
Definition
2024
Lhotse
Lhotse
English
Proper noun
Lhotse
A
Himalayan
mountain
on the
border
between
Nepal
and
China
, the fourth highest in the world.
Anagrams
helots
hostel
hotels
loseth
tholes
Similar Results
Choose
Chouse
Chose
Those
Whose