Attested.to

Definition

the natural process of laying down a deposit of something

Seed ·

Term in context

deposition in CommonParlance