megabusiness (English, noun)
expansion: megabusiness (plural megabusinesses)
Senses:
glosses: A big business; business of a certain extent.
Forms:
form: megabusinesses
tags: plural