megastore
megastore · megastores
A large supermarket or similar retail outletA large supermarket or similar retail outlet; a superstore.
US/mˈɛɡəstˌɔɹ/
Meaning
2 sensesA large supermarket or similar retail outlet; a superstore.
A big box.
Forms
plural: megastores| Singular | megastore |
|---|---|
| Plural | megastores |
regular