turbine stop valve - French English Dictionary