draining pumps - Turkish English Dictionary