mountainous streams - Turco Inglés Diccionario