Noun: megastore 'me-gu,stor
- A large retail store
"We did our weekly shopping at the new megastore on the outskirts of town";
- superstore
Derived forms: megastores
Type of: mercantile establishment, outlet, retail store, sales outlet
Encyclopedia: Megastore