Related Words for word “megacorp”
megacorp - Did you Mean?
megacosm
mevacor