self-suction pump - French English Dictionary