POBEDA PEAK
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Pobeda Peak.
Pobeda Peak - as a noun
A mountain peak in the tien shan mountains in northern india (24,406 feet high)
Synonyms (Exact Relations)
jengish chokusupobedy peak