hydraulic bulb turbine - French English Dictionary