Megastore [noun]

Definition of Megastore:

very large store

Synonyms of Megastore:


Opposite/Antonyms of Megastore:

-


Sentence/Example of Megastore: