Attested.to

Definition

a public promotion of some product or service

Seed ·

Term in context

ad in CommonParlance