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