water pump housing - French English Dictionary