advertisement
Sunday, May 25
- sediment n
- Definition: matter deposited by some natural process
- Synonyms: deposit
- Usage: The soft sediment on the banks of the river is home to many organisms.
- Synonyms: deposit
advertisement