English dictionary
pobeda peak meaning and definition
Definition and meaning of pobeda peak at MeaningMonkey.org. pobeda peak meaning and definition in the English Dictionary.POBEDA PEAK noun
Definition of Pobeda Peak (noun)
- a mountain peak in the Tien Shan mountains in northern India (24,406 feet high)
- synonyms: Pobedy Peak
Source: Princeton University Wordnet