hydraulic straflo turbine - German English Dictionary