water pump body - French English Dictionary