syphon turbine - German English Dictionary