Attested.to

Definition

the business of drawing public attention to goods and services

Seed ·

Term in context

advertising in CommonParlance