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