megaretailer means A retailer that operates on a very large scale.
Etymology
From mega- + retailer.
noun
- A retailer that operates on a very large scale.“Mom-and-pop stores gave up ground to a new generation of megaretailers, most of which look pretty much alike. Yet, through it all, one grocery retailer managed to survive—and flourish—by being different.”