mountain with several steep elevations - Alemán Inglés Diccionario