This refers to a large store or chain of stores that carries a large variety of products and brands. The name comes from the fact that most large retail stores are constructed to maximize floor space and as a result, they physically resemble a large box.

Did this answer your question?