self-priming pump - Turkish English Dictionary