Amalgamator Meaning

There are 1 meaning(s) for word Amalgamator

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