megacenter (center + mega-; large)
A large or major center (place where function or activity occurs)