self-priming centrifugal pump - Turkish English Dictionary