long narrow ridge of mountains - Alemán Inglés Diccionario