megafirms

English

Noun

megafirms

  1. plural of megafirm