coolant pump housing - Spanish English Dictionary