Attested.to

Definition

the newspaper editor responsible for business news

Seed ·

Term in context

business editor in CommonParlance