Word info

megabusiness

Noun

Meaning

megabusiness (plural megabusinesses)

A big business; business of a certain extent.

Source: en.wiktionary.org

Close letter words and terms