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