syphon turbine - French English Dictionary