(river) channel - Inglés Sinónimo Diccionario