steam injector water-teed pump - French English Dictionary