wet-pit pumps - French English Dictionary