slurry pump - Turkish English Dictionary