We found 1 definitions of pobeda peak from 1 different sources.
Noun |
||
pobeda peak - a mountain peak in the Tien Shan mountains in northern India (24,406 feet high) | ||
Pobedy Peak | ||
tien shan, tyan shan a major mountain range of central Asia; extends 1,500 miles |