steam turbine plant - French English Dictionary