English

edit

Alternative forms

edit

Etymology

edit

mega- +‎ center

Noun

edit

megacenter (plural megacenters)

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

Anagrams

edit