low-head water turbine - German English Dictionary