peaks of a mountain range - Español Inglés Diccionario