Megastores, noun plural of megastore. Synonyms in the same form.
superstores
All synonyms for megastore →