river source - French English Dictionary