let the river flow - French English Dictionary