low-head water turbine - Spanish English Dictionary