piston pump barrel - French English Dictionary