Attested.to

Definition

a businessman who arranges an amalgamation of two or more commercial companies

Seed ·

Term in context

amalgamator in CommonParlance