Definition of “slurry” - English Dictionary

british dictionary