RichThesaurus
megastore
vs
retail outlet
megastore
noun
A large supermarket or similar retail outlet; a superstore.
retail outlet
How often have the words
megastore
and
retail outlet
occurred in a corpus of books?
(source:
Google Ngram Viewer
)