piston pump barrel - German English Dictionary