Did you mean megacorporation?

More suggestions:

Spelling Secrets