water-jet pump - French English Dictionary