hydraulic thermostat - French English Dictionary