Word info

megacenter

Noun

Meaning

megacenter (plural megacenters)

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

Source: en.wiktionary.org

Anagrams

Close letter words and terms