slurry trenching - Turkish English Dictionary