slurry

noun
  1. a thin liquid mixture of fine particles of a solid with water
  2. liquid manure
  3. Usage: agricultural

Examples