Wiktionary
megabusiness
n. A big business; business of a certain extent.
n. A big business; business of a certain extent.