megacenter

Noun

 * 1) A large or major center (place where function or activity occurs).