steam-water mixture - French English Dictionary