injection pump barrel - French English Dictionary