mountainous streams - Alemán Inglés Diccionario