Attested.to

Definition

matter that has been deposited by some natural process

Seed ·

Term in context

deposit in CommonParlance