Attested.to

Definition

attain success or reach a desired goal

Seed ·