YourDictionary

Pobeda Peak

(pō-bĕdˈə, pə-byĕˈdə)

A mountain, 7,443.8 m (24,406 ft) high, of the Tian Shan on the border between Kyrgyzstan and western China. It is the highest elevation in the range.

link/cite print suggestion box