pump cooling jacket - Spanish English Dictionary