Attested.to

Definition

a public promotion of some product or service

Seed ·

Term in context

advertising in CommonParlance