Matter that has been deposited by some natural process
English: sediment, deposit
deposit, dregs, lees, residue, sediment
English: sediment, deposit
English: dregs, settlings
Less certain link between this word and this sense.
English: lees
Bahasa: sedimentasi
Less certain link between this word and this sense.