megastore definition

  • noun:
    • A large grocery store or comparable store

Related Sources

  • Sentence for "megastore"
    • Established in 1971, the 13,500-square-meter megastore
    • View More
  • Phrases for "megastore"
  • Urban Dictionary for "megastore"
29 votes

How would you define megastore?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!