duplex pump - French English Dictionary