pump cooling jacket - French English Dictionary