- megastore⇄megastore, noun.
a very large store that sells goods in the manner of a supermarket.
Ex. The protests have grown in proportion to the relentless expansionary march of behemoth retailers. Hundreds of new megastores are opening annually (Time).