hydraulic turbine - German English Dictionary