river current - French English Dictionary