megastore

1 ENTRIES FOUND:
Save
megastore /ˈmɛgəˌstoɚ/ noun
plural megastores
megastore
/ˈmɛgəˌstoɚ/
noun
plural megastores
Learner's definition of MEGASTORE
[count]
: a very large store that sells many different products