hydraulic straflo turbine - French English Dictionary