pobeda-peak

Nouns

  • (n) a mountain peak in the Tien Shan mountains in northern India (24,406 feet high) Pobedy Peak,

Synonyms

Pobedy Peak

Words of close approximity