pobeda_peak has definitions from the field of geography
1
[ noun ] (geography) a mountain peak in the Tien Shan mountains in northern India (24,406 feet high)

Synonyms

Pobedy_Peak

Related terms

mountain_peak India Tien_Shan

*