deposit ·noun (SUBSTANCE)

Definition: a layer of a substance that has developed from a natural or chemical process Level: C2