(river) channel - Francés Inglés Diccionario