of strong current (rivers) - French English Dictionary