Meaning of pobedy peak

Definition of pobedy peak

(noun) a mountain peak in the Tien Shan mountains in northern India (24,406 feet high)

Other information on pobedy peak

WIKIPEDIA results for pobedy peak
Amazon results for pobedy peak