river between mountains - Francés Inglés Diccionario