megastorePronunciation: /ˈmɛgəstɔː/Translate megastore | into French Definition of megastore noun a very large shop, typically one specializing in a particular type of product: a computer megastoremegastore in other Oxford dictionaries Definition of megastore in the US English dictionary