domestic water pumps - French English Dictionary