Meaning

2 senses
  1. A large supermarket or similar retail outlet; a superstore.

  2. A big box.

Forms

plural: megastores
Singularmegastore
Pluralmegastores

regular

See also

neighbours in the dictionary
megastore — meaning, examples, forms, synonyms | Krumeto