Meaning of SLURRY in English

SLURRY

A watery mixture of insoluble matter resulting from some pollution control techniques.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.