amalgamation

Explore definitions, synonyms, and language insights of amalgamation

Definitions

Noun
the combination of two or more commercial companies