Attested.to

Definition

an agency that designs advertisement to call public attention to its clients

Seed ·

Term in context

advertising agency in CommonParlance