non-self priming pump - French English Dictionary