Meaning of pobeda peak
Definition of pobeda peak
(noun)
a
mountain
peak
in the Tien Shan mountains in
northern
India (24,406 feet high)
Other information on pobeda peak
WIKIPEDIA results for
pobeda peak
Amazon results for
pobeda peak
Tweet