Attested.to

Definition

a company that invests in (acquires control of) other companies

Seed ·

Term in context

corporate investor in CommonParlance