Noun
megacenter (plural megacenters) A large or major center (place where function or activity occurs).