Etymology
Today it means: A large or major center (place where function or activity occurs). Full definition →
From mega- + center.
Etymology from Wiktionary, CC BY-SA 4.0.