English edit

Noun edit

megamergers

  1. plural of megamerger