non-self priming pump - Spanish English Dictionary