1.
a very large supermarket or store offering a wider and more varied range of consumer goods than other stores of the same type
2.
a retail chain or single store that specializes in a range of related products offered at discount prices
3.
a very large shop that sells a wide range of different goods, usually on the edge of a town