(river) watercourse - French English Dictionary