Attested.to

Definition

attain success or reach a desired goal

Seed ·

Term in context

deliver the goods in CommonParlance