Attested.to

Definition

a very wealthy or powerful businessperson

Seed ·

Term in context

business leader in CommonParlance