Attested.to

Definition

an executive in a business corporation

Seed ·

Term in context

corporate executive in CommonParlance