English Dictionary
◊ SLURRY
slurry
n : a suspension of insoluble particles (as plaster of paris or
lime or clay etc.) usually in water