(river) channel - Alemán Inglés Diccionario