simple impulse steam turbine - French English Dictionary