water jet pump - French English Dictionary