Attested.to

Definition

deliver (a speech, oration, or idea)

Seed ·

Term in context

deliver in CommonParlance