Definition of MMC in English:

MMC

noun

British
Business
  • Monopolies and Mergers Commission.

Origin

1980s; earliest use found in The Times.