current (water moving forward) - French English Dictionary