Meaning of Lhotse

Definition of Lhotse

(noun) a mountain in the central Himalayas on the border of Tibet and Nepal (27,890 feet high)

Other information on Lhotse

WIKIPEDIA results for Lhotse
Amazon results for Lhotse