Attested.to

Definition

an organized program of advertisements

Seed ·

Term in context

ad blitz in CommonParlance