Englishfor English speakers
sediment
—
noun
(= deposit)
matter that has been deposited by some natural process
—
verb
settle as sediment
—
verb
deposit as a sediment
backscatter
—
verb
scatter (radiation) by the atoms of the medium through which it passes