Attested.to

Definition

an executive in a business corporation

Seed ·

Term in context

business executive in CommonParlance