water slurry - French English Dictionary