low-head water turbine - French English Dictionary