hydraulic pelton turbine - French English Dictionary