highest point of a mountain or mountain range - İspanyolca İngilizce Sözlük