mountainous streams - Francés Inglés Diccionario