farm slurry - French English Dictionary